#include "vglunchengineloop.h"
#include "vgameengine.h"
#include "Core/vcoreglobal.h"
#include <QDebug>
#include <QApplication>
#include <QElapsedTimer>

qint32 VGEngineLoop::PreInit()
{
    // 初始化日志系统
    init_log_system("engine.log");
    
    VG_LOG(LogEngine, Display, "VGEngineLoop PreInit started...");
    
    // 基础系统预初始化
    // 目前只做基础验证，未来可以添加命令行参数处理等
    
    VG_LOG(LogEngine, Display, "VGEngineLoop PreInit completed");
    return 0;  // 0表示成功
}

bool VGEngineLoop::Init()
{
    return true;
}

void VGEngineLoop::Tick()
{

}


void VGEngineLoop::PreExit()
{
}

void VGEngineLoop::AppPreExit()
{
}

void VGEngineLoop::AppExit()
{
}

void VGEngineLoop::Exit()
{
}
